package com.hitqz.robot.camera.configure;

/**
 * 外设能力命令集合
 * @author xupkun
 * @date 2024/11/2
 */
public enum EquipmentCmdEnum {


    /**
     * 相机模块
     */
    TAKE_PIC("拍照"),
    PTZ_MOVE("云台控制"),

    FOCUS_MODE("聚焦模式切换"),

    START_RECORD("开始录像"),

    STOP_RECORD("停止录像"),

    INIT_REGION_AND_START_MONITOR("测温注册范围"),
    STOP_MONITOR("结束"),
    VOICE_TRANSFER("语音转发(播报)"),

    /**
     * 基础数据模块
     */
    GET_ORIGIN_PARAMS("初始姿态"),
    GET_BACK_PARAMS_DATA("反向姿态"),


    /**
     * PLC 模块
     */
    RESET("复位"),
    STOP("急停"),
    UN_STOP("解除急停"),

    START_MATCH("机器人侧对接模组开始定位"),
    FET_OIL("开始取油"),
    MATCH_EXIT("对接退出"),
    ERROR_RESET("故障复位"),

    ENABLE_SIDES_WAY("横移使能"),
    ENABLE_SIDES("横移"),
    PLC_DOOR_CTRL("门控制"),
    LEFT_RIGHT("左右到位信号"),

    JACKING_UP("顶升升"),
    JACKING_DOWN("顶升降"),





    ;


    /**
     * 命令描述
     */
    private String desc;


    EquipmentCmdEnum(String desc) {
        this.desc = desc;
    }

    public String getDesc() {
        return desc;
    }
}
